from django.db import models

class Company(models.Model):
    """
    公司信息模型类，用于存储公司的基本信息。
    """
    # 公司 ID，使用 BigAutoField 作为主键，自动递增
    id = models.BigAutoField(primary_key=True)
    # 公司名，使用 CharField 存储，最大长度为 200
    name = models.CharField(max_length=200)
    # 公司地址，使用 TextField 存储，可为空
    address = models.TextField(blank=True, null=True)
    # 公司图片，使用 ImageField 存储，上传到 'company_images/' 目录，可为空
    image = models.ImageField(upload_to='upload/company_images/', blank=True, null=True)

  

    class Meta:
        """
        模型的元数据类，定义数据库表名。
        """
        db_table = 'company'